#include <iostream>
using namespace std;

struct Node
{
    int m;
    void fun() //c++结构体可以直接定义函数
    {
        cout << "hello word!" << endl;
    }
};

int main()
{
    Node a; //c++定义结构体不需要前面有struct
    a.fun();

    int *p_0 = new int;//c++中的开辟空间方式，开辟了一个int大小的空间
    int *p_1 = new int(12);//可以直接初始化
    *p_0 = 12; //写
    cout << *p_0 << endl; //读
    delete p_0;//释放内存空间

    int *p = new int[5]; //申请一个连续的内存空间
    p[0] = 12;
    delete[] p; //释放数组p要加[]

    system("pasue");
    return 0;
}
